﻿<script type="text/javascript">

	jQuery(document).ready(function(){
		idcourant = "";
		jQuery(".tohide").hide();
		jQuery(".toshow").show();
		jQuery("img.loupeproducteur").click(function()	{
			id = jQuery(this).attr("id");
			if (id != idcourant) jQuery("div.produits").slideUp();
			jQuery("div.producteur"+id).slideToggle();
			idcourant = id;
		});
		jQuery("img.ProduitsDates").click(function()	{
			id = jQuery(this).attr("id");
			jQuery("div.ProduitsDates"+id).slideToggle();
		});
		jQuery("img.ProduitsDetails").click(function()	{
			id = jQuery(this).attr("id");
			jQuery("div.ProduitsDetails"+id).slideToggle();
		});
	});

</script>

<?php
/**
* @version		$Id: view.html.php 9764 2007-12-30 07:48:11Z ircmaxell $
* @package		Joomla
* @subpackage	Poll
* @copyright	Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license		GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/


// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();

jimport( 'joomla.application.component.view');
		
class amapViewadvoircontrats2 extends JView		{
	var $amap; var $urlpleine; var $urlvide;
	
	function display($tpl = null)	{
		$url =& JURI::getInstance();$url->delVar('producteur');
		$this->urlpleine = $url->toString();
		$url->delVar('view');
		$this->urlvide = $url->toString();
		if ($producteur = JRequest::getVar('producteur'))	{
			$this->ImprimeContrat($producteur);	return;
		}

		$mainframe =& JFactory::getApplication();
		
		
		$query = "SELECT a.*, aa.*
					FROM amap_abonnement as a
					LEFT JOIN amap_abonnementadherent as aa
						ON a.Nom = aa.NomAbonnement
					WHERE aa.IDA = '".$this->amap->adherent["IDA"]."'";
		$db=&JFactory::getDBO();
		$db->setQuery($query);
		$db->query($query);
		$ListeMesAbonnements=$db->loadAssocList("Nom");
		//~ Mise en tableau associatif des abonnements du compte
		foreach ($ListeMesAbonnements as $abonnement)	$produits[$abonnement["Societe"]][] = $abonnement;


		$query = "SELECT a.*
					FROM amap_abonnement as a";
		$db=&JFactory::getDBO();
		$db->setQuery($query);
		$db->query($query);
		$ListeAbonnements=$db->loadAssocList("Nom");
		
		$query = "SELECT jda.Date, jda.NomAbonnement
					FROM amap_jourdistributionabonnement as jda";
		$db=&JFactory::getDBO();
		$db->setQuery($query);
		$db->query($query);
		$dates = $db->loadAssocList();
		//~ Mise en tableau associatif de tous les abonnements et des dates de livraison
		foreach ($dates as $date)	$ListeAbonnements[$date["NomAbonnement"]]["Dates"][] = $date["Date"];
		foreach ($ListeAbonnements as $abonnement)	$Abonnements[$abonnement["Nom"]] = $abonnement;
		//~ Mise en tableau associatif des abonnements non souscrits sur ce compte
		foreach ($ListeAbonnements as $abonnement){
	if ($produits[$abonnement["Societe"]]["Nom"] != $abonnement["Nom"] AND ($abonnement["Statut"]<>"Clot")) {$NewProduits[$abonnement['Societe']]['Nom'] = $abonnement;}
		}
		if($this->amap->adLoggue)
		{
			$document =& JFactory::getDocument();
			$pathway  =& $mainframe->getPathway();

			// Adds parameter handling
			$params = $mainframe->getParams();

			$params->def( 'show_page_title', 1 );
			$params->def( 'page_title', 'adhésion');
			
			//~ Affichage d'un bandeau récapitulant les données de l'amap et du compte de l'amapien
			echo '<div class="amap_info">
			<div style="font-size: 16px; text-transform:uppercase; font-weight: bold; text-decoration: underline;">Informations</div>
			Notre AMAP travaille actuellement avec <b style="color: red;">'.(sizeof($produits)+sizeof($NewProduits)).' producteur(s)</b> pour un total de <b style="color: red;">'.sizeof($ListeAbonnements).' abonnement(s)</b>.<br/>
			En tant qu\'amapien, vous avez souscrit <b style="color: red;">'.sizeof($produits).' contrat(s)</b> avec autant de producteur(s) pour un total de <b style="color: red;">'.sizeof($ListeMesAbonnements).' abonnements</b>.
			</div>';

			if ($this->amap->adLoggue){
				if ($this->amap->adExiste){
				
					// ********************* synthèse des contrats de votre compte
					echo '<div class="amap_bloc" style="padding-top: 10px;">';
					echo '<h3 class="amap_titre">Synthèse de vos contrats</h3>';
					echo '<div class="amap_alert" style="display: block; padding:4px;"><b>REMARQUES</b><br>
						Les noms des produits sont répétés car j\'ai pris les noms des abonnements et vu que plusieurs abonnements portent sur un seul produit, cela apparait plusieurs fois.
						On peut espérer que si on arrive à proposer des abonnements "propres", l\'affichage sera bon !
						<br>En l\'état, on peut le corriger, mais pour le moment, je laisse pour nous inciter à trouver une solution pour les abonnements !
						</div>';

					if(isset($ListeAbonnements) || isset($ListeMesAbonnements)){
						// affichage des abonnements souscrits
						if (isset($ListeMesAbonnements)) {
							$numproducteur = 0;
							$NumProduit = 0;
							foreach ($produits as $Societe=>$produit)	{
								$numproducteur++;
								$detailsproduits = "";
								$touslesabonnementssontvalides = 1;
								foreach ($produit as $p)	{
									if ($p["Statut"] == "Abonne") $touslesabonnementssontvalides = ($touslesabonnementssontvalides AND true) ; else $touslesabonnementssontvalides = ($touslesabonnementssontvalides AND false);
									$NumProduit++;
									$detailsproduits .= '<div class="tohide produits producteur'.$numproducteur.'" style="background-color: #3d3a38; padding: 4px; padding-left: 10px; margin-left: 20px; color: white; width: 94%; border-top: 1px dotted white;">
									<table width="100%">
									<tr>';
									if ($p["Statut"] == "Encours") $detailsproduits .= '<td width="30"><a href="'.$this->urlvide.'?view=abocomadherentldb&amp;abo='.$p['Nom'].'&amp;ida='.$this->amap->adherent["IDA"].'"><img src="components/com_amap/images/file_edit.png" title="Ce contrat n\'a pas encore été validé par une personne relai. Vous pouvez encore le modifier."  alt="Ce contrat n\'a pas encore été validé par une personne relai. Vous pouvez encore le modifier." width="36"></a></td>';
									if ($p["Statut"] == "Abonne") $detailsproduits .= '<td width="30"><img src="components/com_amap/images/file_accept.png" width="36" title="Ce contrat a été validé par une personne relai. Il n\'est plus modifiable par l\'adhérent" /></td>';
									$detailsproduits .= '<td style="padding-left: 10px;"><b>'.$p["Produit"].'</b></td>
										<td width="30"><img width="24" height="24" border="0"  src="components/com_amap/images/calendrier.png" title="Dates de livraison" class="lien ProduitsDates" id="'.$NumProduit.'"></td>
										<td width="30"><img width="24" height="24" border="0"  src="components/com_amap/images/basket_full.png" title="Détails de l\'abonnement" class="lien ProduitsDetails" id="'.$NumProduit.'"></td>
									</tr>';
									$detailsproduits .= '<tr class="Details"><td colspan="3">';
									
									//~ Affichage des détails du contrat du produit
									$detailsproduits .= '<div class="ProduitsDetails'.$NumProduit.' tohide"><blockquote><u>Options de l\'abonnement</u></br>';
									$tmp = "";
									for ($i = 1; $i<11 ; $i++)	if ($p["QuantiteOption".$i] != 0) $tmp .= $p["QuantiteOption".$i]." ".$p["Option".$i]."<br>";
									$detailsproduits .= substr($tmp, 0, strlen($tmp)-4);
									$detailsproduits .= '</blockquote></div>';
									
									
									//~ Affichage des dates de livraison
									if (isset($Abonnements[$p["NomAbonnement"]]["Dates"])) $dates = $Abonnements[$p["NomAbonnement"]]["Dates"]; else $dates = array();
									$detailsproduits .= '<div class="ProduitsDates'.$NumProduit.' tohide"><blockquote><u>Dates de livraison</u>';
									if (sizeof($dates) == 0)	$detailsproduits .= '<div>Aucune date de livraison n\'est précisée pour le moment !</div>';
									else	{
										$mois = array();
										foreach ($dates as $date)	{
											list($a, $m, $j) = split ("-", $date);
											$mois[$m][] = $j."/".$m."/".$a;									
										}
										$detailsproduits .= '<table width="100%"><tr>';
										$months = array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
										foreach ($months as $month)	{
											$detailsproduits .= '<td width="8.3%" valign="top" style="font-size: 9px;">';
											$tmp = "";
											foreach ($mois[$month] as $m)	$tmp .= $m."<br>";
											$detailsproduits .= substr($tmp, 0, strlen($tmp)-4);
											$detailsproduits .= '&nbsp;</td>';
										}
										$detailsproduits .= '</tr></table>';
									}
									$detailsproduits .= '</blockquote></div>';
								
								
									$detailsproduits .= '</td></tr></table></div>';
								}
								
								//~ Bidouille nécessaire tant que les noms des producteurs ne sont pas formatés
								$Nom = str_replace(" - ", "ø", $Societe);
								$Nom = str_replace(" ø", "ø", $Nom);
								$NomProducteur = substr($Nom, 0, strpos($Nom, "ø"));
								echo '<div style="background-color: #0096d2; border-radius: 10px; padding: 4px; padding-left: 10px; margin: 5px; margin-top: 20px; margin-bottom: 0px; color: black;">
								<table width="100%"><tr>
									<td width="30" valign="top"><img width="24" height="24" border="0"  src="components/com_amap/images/zoom.png" title="Détails" class="lien loupeproducteur" id="'.$numproducteur.'"></td>
									<td>&nbsp;<b>'.$Societe.'</b>';
								$tmp = "";
								foreach ($Abonnements as $a) if ($a["Societe"] == $Societe) $tmp .= $a["Produit"]." - ";
								echo '</br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Producteur de</u> : '.substr($tmp, 0, strlen($tmp)-3).'</td>';
								//~ Affichage du contrat si tous les produits du producteur sont validés.
								if ($touslesabonnementssontvalides) 
									echo '<td width="50" align="center"><a href="'.$this->urlpleine.'&producteur='.$NomProducteur.'"><img width="24" height="24" border="0"  src="components/com_amap/images/icone-pdf.png" title="Détails" class="lien" id="'.$numproducteur.'"></br>Contrat</a></td>';
								else
									echo '<td width="50" align="center"><img width="24" height="24" border="0"  src="components/com_amap/images/file_delete.png" title="Détails" id=""></br>Contrat</td>';
								echo '</tr></table></div>';
								echo $detailsproduits;
							}
						}
					} else {
						echo '<p><strong>Aucune demande d\'abonnement ne peut être formulée tant que vous n\'avez pas fait une demande d\'adhésion.</strong></p>';
					}
					
					echo '</div>';
					
					
					echo '<h3 class="amap_titre">Contrats disponibles</h3>';
					echo '<div class="amap_alert" style="display: block; padding:4px;"><b>REMARQUES</b><br>
						Rien ne sous empèche avec un tel système de nous affranchir des périodes de souscription.<br>
						Avec l\'informatisation, on peut proposer à n\'importe quel moment un nouveau producteur ou un nouveau produit.<br>
						<b>Je vois une limite pour l\'édition des contrats s\'il y a un décalage dans les souscriptions, mais en attendant de trouver une solution, on peut "imposer" aux producteurs des dates de souscription identiques pour tous les produits qu\'ils proposent. A discuter en comité !</b>
						</div>';
					$numproducteur = 0;
					$NumProduit = 0;
					foreach ($NewProduits as $Societe=>$produit)	{
						$numproducteur++;
						//~ Bidouille nécessaire tant que les noms des producteurs ne sont pas formatés
						$Nom = str_replace(" - ", "ø", $Societe);
						$Nom = str_replace(" ø", "ø", $Nom);
						$NomProducteur = substr($Nom, 0, strpos($Nom, "ø"));
						echo '<div style="background-color: #0096d2; border-radius: 10px; padding: 4px; padding-left: 10px; margin: 5px; margin-top: 20px; margin-bottom: 0px; color: black;">
						<table width="100%"><tr>
							<td width="30" valign="top"><img width="24" height="24" border="0"  src="components/com_amap/images/zoom.png" title="Détails" class="lien loupeproducteur" id="'.$numproducteur.'-2"></td>
							<td>&nbsp;<b>'.$Societe.'</b>';
						$tmp = "";
								foreach ($Abonnements as $a) if ($a["Societe"] == $Societe) $tmp .= $a["Produit"]." - ";
						echo '</br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<u>Producteur de</u> : '.substr($tmp, 0, strlen($tmp)-3).'</td>
						</tr></table>
						</div>';
						foreach ($produit as $p)	{
							$NumProduit++;
							echo '<div class="tohide produits producteur'.$numproducteur.'-2" style="background-color: #3d3a38; padding: 4px; padding-left: 10px; margin-left: 20px; color: white; width: 94%; border-top: 1px dotted white;">
							<table width="100%">
							<tr>
							<td width="30"><a href="'.$this->urlvide.'?view=adabo&abo='.$p["Nom"].'"><img width="24" height="24" border="0"  src="components/com_amap/images/file_add.png" title="" class="lien" id="'.$NumProduit.'-2"></a></td>
							<td style="padding-left: 10px;"><b>'.$p["Produit"].'</b></td>
							<td width="30"><img width="24" height="24" border="0"  src="components/com_amap/images/calendrier.png" title="Dates" class="lien ProduitsDates" id="'.$NumProduit.'-2"></td>
							<td width="30"><img width="24" height="24" border="0"  src="components/com_amap/images/basket_full.png" title="Détails" class="lien ProduitsDetails" id="'.$NumProduit.'-2"></td>
							<tr class="Details"><td colspan="3">';
							
							//~ Affichage des détails du contrat du produit
							echo '<div class="ProduitsDetails'.$NumProduit.'-2 tohide"><blockquote><u>Options de l\'abonnement</u></br>';
							$tmp = "";
							for ($i = 1; $i<11 ; $i++)	if ($p["Option".$i] != "") $tmp .= $p["Option".$i]."<br>";
							echo substr($tmp, 0, strlen($tmp)-4);
							echo '</blockquote></div>';
							
							
							//~ Affichage des dates de livraison
							if (isset($p["Dates"])) $dates = $p["Dates"]; else $dates = array();
							echo '<div class="ProduitsDates'.$NumProduit.'-2 tohide"><blockquote><u>Dates de livraison</u></br>';
							if (sizeof($dates) == 0)	echo '<div>Aucune date de livraison n\'est précisée pour le moment !</div>';
							else	{
								$mois = array();
								foreach ($dates as $date)	{
									list($a, $m, $j) = split ("-", $date);
									$mois[$m][] = $j."/".$m."/".$a;									
								}
								echo '<table width="100%" border="0"><tr>';
								$months = array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
								foreach ($months as $month)	{
									echo '<td width="8.3%" valign="top" style="font-size: 9px;">';
									$tmp = "";
									foreach ($mois[$month] as $m)	$tmp .= $m."<br>";
									echo substr($tmp, 0, strlen($tmp)-4);
									echo '&nbsp;</td>';
								}
								echo '</tr></table>';
							}
							echo '</blockquote></div>';
						
						
							echo '</td></tr></table></div>';
						}
					}
				}
			}
		}
		parent::display($tpl);
	}

	function ImprimeContrat	($producteur)	{
		$html='<div style="text-align:left; font-size: 14px;"><b>AMAP® de Luy de Béarn</b></div>';
		$html.='<h4><div style="text-align:center; font-size: 18px;"><b>CONTRAT</b></div></h4><br>';

		$query = "SELECT a.*, aa.*
					FROM amap_abonnement as a
					LEFT JOIN amap_abonnementadherent as aa
						ON a.Nom = aa.NomAbonnement
					WHERE aa.IDA = '".$this->amap->adherent["IDA"]."' AND a.Societe LIKE '%".$producteur."%'";
		$db=&JFactory::getDBO();
		$db->setQuery($query);
		$db->query($query);
		$abonnements=$db->loadAssocList();
		
		//~ Verification que tous les abonnements de ce contrat sont validés par une PR.
		$touslesabonnementssontvalides = true;
		foreach ($abonnements as $abonnement)	if ($abonnement["Statut"] == "Abonne") $touslesabonnementssontvalides = ($touslesabonnementssontvalides AND true) ; else $touslesabonnementssontvalides = ($touslesabonnementssontvalides AND false);
		if (! $touslesabonnementssontvalides) { echo '<div class="amap_alert" style="display: block; padding:4px; margin-bottom: 10px;"><b>ATTENTION !</b><br>Tous les abonnements de ce contrat n\'ont pas été validées par une personne relai. Vous  ne pouvez pas accéder au contrat pour le moment.<br><br><div align="center"><a href="'.$this->urlpleine.'">Retour en arriève</a></div></div>'; return;}
		
		$societe = $abonnements[0]['Societe'];
		$lieu=$abonnements[0]['Lieu'];
		$ordrecheque=$abonnements[0]['OrdreCheque'];
		
		//~ Affichage des informations du producteur
		$html.='<table border="1" cellpadding="6"><tr><td>';
		$html.='<u style="font-size: 16px;">Société</u><blockquote align="center">'.$societe.'</blockquote>';
		$html.='</td></tr></table><div>&nbsp;</div>';

		//~ Affichage des informations du contractant
		$adherent = $this->amap->adherent;
		$html.='<table border="1" cellpadding="6"><tr><td>';
		$html.='<u style="font-size: 16px;">Contractant</u>';
		$html.='<blockquote align="left"><u>Nom et Prénom</u> : '.$adherent['Nom'].' '.$adherent['Prenom'].'<br>';
		$html.='<u>Adresse postale</u> : '.$adherent['Adresse'].' '.$adherent['CP'].' '.$adherent['Ville'].'<br>';
		$html.='<u>Adresse courriel</u> : '.$adherent['Email'].'&nbsp;&nbsp;---&nbsp;&nbsp;';
		$html.='<u>Tel. domicile</u> : '. $adherent['Fixe'].'&nbsp;&nbsp;---&nbsp;&nbsp;<u>Tel. portable</u> : '.$adherent['Mobile'].'</blockquote>';
		$html.='</td></tr></table>';
		
		foreach ($abonnements as $abonnement)	{
			for ($i=1 ; $i<11 ; $i++)	{
				$nomoption[$i] = $abonnement['Option'.$i];
				$po[$i] = sprintf('%.2f &euro;',$abonnement['PO'.$i]);
			}
			$commentaire=$abonnement['Commentaire'];
			$mode_paiement=$abonnement['ModePaiement'];
			$commentaire_paiement=$abonnement['CommentairePaiement'];
			
			//////nombre de livraisons  
			$sql="select count(*) as nb from amap_jourdistributionabonnement where NomAbonnement='".$abonnement["Nom"]."'";
			$db->setQuery($sql);
			$db->query($sql);
			$nb_livraisons = $db->loadAssocList();
			$nb_livraisons=$nb_livraisons[0]['nb'];
			$totalTTC = 0;
			for ($i=1 ; $i<11 ; $i++)	{
				$m[$i]=($abonnement['QuantiteOption'.$i])*($po[$i])*($nb_livraisons);
				$m[$i]=sprintf('%.2f &euro;',$m[$i]);
				$totalTTC = $totalTTC + $m[$i];
			}
			$totalTTCTOTAL += $totalTTC;
			$totalTTC=sprintf('%.2f &euro;',$totalTTC);
			$tva=$totalTTC-($totalTTC/1.055);
			$tvaTOTAL += $tva;
			$tva=sprintf('%.2f &euro;',$tva);
			

			$html.='</br><div style="text-align:center; font-size: 16px;">'.strtoupper($abonnement["Produit"]).'</div>';

			$html.='<TABLE border="1" cellpadding="4"><TR><TD>Produit et unité </TD><TD align="center">Quantité</TD><TD align="center">Prix unitaire</TD><TD align="center">Nombre de livraisons</TD><TD align="center">Montant</TD></TR>';
			for ($i=1 ; $i<11 ; $i++)	{
				if($nomoption[$i]<>"" AND $abonnement['QuantiteOption'.$i] != 0)	{$html.='<TR><TD align="left">'.$nomoption[$i].'</TD><TD align="center">'.$abonnement['QuantiteOption'.$i].'</TD><TD align="center">'.$po[$i].'</TD><TD align="center">'.$nb_livraisons['nb'].'</TD><TD><p align="center">'.$m[$i].'</p></TD></TR>';}
			}
			$html.='<TR><TD colspan="3"></TD><TD>Total TTC (*)</TD><TD align="center">'.$totalTTC.'</TD></TR>';

			$html.='<TR><TD  colspan="3"></TD><TD>(*)dont TVA à 5,5 %</TD><TD align="center">'.$tva.'</TD></TR>';
			$html.='</TABLE>';
		}
		
		$totalTTCTOTAL=sprintf('%.2f &euro;',$totalTTCTOTAL);
		$tvaTOTAL=sprintf('%.2f &euro;',$tvaTOTAL);

		$html.='<div><hr></div>';
		$html.='</br><div style="text-align:center; font-size: 16px;">TOTAL DES PRODUITS</div>';
		$html.='<TABLE border="1" cellpadding="4"><TR><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD align="center">Montant</TD></TR>';
		$html.='<TR><TD colspan="3"></TD><TD>Total TTC (*)</TD><TD align="center">'.$totalTTCTOTAL.'</TD></TR>';
		$html.='<TR><TD  colspan="3"></TD><TD>(*)dont TVA à 5,5 %</TD><TD align="center">'.$tvaTOTAL.'</TD></TR>';
		$html.='</TABLE>';
		$html.='<div><hr></div>';

		$html.='</br><div style="text-align:center;">Livraison le Jeudi de 18h 45 à 19h 15 à '. $lieu.'</div><br>';
		$html.='<div>'.$commentaire.'</div>';
		$html.='<div align="center"><strong>Paiement</strong></div>';
		$html.='<div>Les chèques sont à libeller à l\'ordre de :<strong>'.$ordrecheque.'</strong></div>';
		$html.='Banque :<table border="0"><TR><TD BORDER="1px"> </TD><TD width="20%" >Titulaire du compte:</TD><TD width="40%" BORDER="1px"> </TD></TR></TABLE>';
		$html.='<div>'.$commentaire_paiement.'</div>';
		//////////////////////////////////si $mode_paiement='1ou6'
		if($mode_paiement=="1ou6")	{
			$html.='<table border="0"><TR><TD BORDER="0px" width="13%">N° chèque :</TD><TD BORDER="1px" width="13%"></TD><TD BORDER="0px" width="2%"></TD><TD BORDER="1px" width="13%"></TD><TD BORDER="0px" width="2%"></TD><TD BORDER="1px" width="13%"></TD><TD BORDER="0px" width="2%"></TD><TD BORDER="1px" width="13%"></TD><TD BORDER="0px" width="2%"></TD><TD BORDER="1px" width="13%"></TD><TD BORDER="0px" width="2%"></TD><TD BORDER="1px" width="13%"></TD><TD BORDER="0px" width="2%"></TD></TR></TABLE><br><br>';
			$html.='<table border="0"><TR><TD BORDER="0px" width="13%">Montant:</TD><TD BORDER="1px" width="13%"></TD><TD BORDER="0px" width="2%"></TD><TD BORDER="1px" width="13%"></TD><TD BORDER="0px" width="2%"></TD><TD BORDER="1px" width="13%"></TD><TD BORDER="0px" width="2%"></TD><TD BORDER="1px" width="13%"></TD><TD BORDER="0px" width="2%"></TD><TD BORDER="1px" width="13%"></TD><TD BORDER="0px" width="2%"></TD><TD BORDER="1px" width="13%"></TD><TD BORDER="0px" width="2%"></TD></TR></TABLE>';
		}
		$db->setQuery($sql);
		$db->query($sql);

//		// Create new PDF document
//		require_once JPATH_LIBRARIES . '/tcpdf/tcpdf.php';
//
//		// Load the Language module (if you need it)

//		require_once JPATH_LIBRARIES . '/tcpdf/config/lang/fra.php';
		//echo "toto";

		// create new PDF document
//		$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

		// set document information
//		$pdf->SetCreator(PDF_CREATOR);
//		$pdf->SetAuthor('Nicola Asuni');
//		$pdf->SetTitle('contrat');
//		$pdf->SetSubject('TCPDF Tutorial');
//		$pdf->SetKeywords('TCPDF, PDF, example, test, guide');

		// set default header data
		//$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 001', PDF_HEADER_STRING, array(0,64,255), array(0,64,128));
//		$pdf->setFooterData($tc=array(0,64,0), $lc=array(0,64,128));

		// set header and footer fonts
//		$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
//		$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));

		// set default monospaced font
//		$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);

		//set margins
//		$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
//		$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
//		$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);

		//set auto page breaks
//		$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);

		//set image scale factor
//		$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);

		//set some language-dependent strings
//		$pdf->setLanguageArray($l);
		// ---------------------------------------------------------

		// set default font subsetting mode
//		$pdf->setFontSubsetting(true);

		// Set font
		// dejavusans is a UTF-8 Unicode font, if you only need to
		// print standard ASCII chars, you can use core fonts like
		// helvetica or times to reduce file size.
//		$pdf->SetFont('helvetica', '', 8, '', true);

		// Add a page
		// This method has several options, check the source code documentation for more information.
//		$pdf->AddPage();

		// set text shadow effect
//		$pdf->setTextShadow(array('enabled'=>true, 'depth_w'=>0.2, 'depth_h'=>0.2, 'color'=>array(196,196,196), 'opacity'=>1, 'blend_mode'=>'Normal'));

		// Set some content to print
		//echo $html;
		// Print text using writeHTMLCell()

//		ob_clean();
//		$pdf->writeHTMLCell($w=0, $h=0, $x='', $y='', $html, $border=0, $ln=1, $fill=0, $reseth=true, $align='', $autopadding=true);

		// ---------------------------------------------------------

		// Close and output PDF document
		// This method has several options, check the source code documentation for more information.
//		ob_clean(); 
		//$pdf->Output('example_001.pdf', 'D');
		$nom=$nom_contrat.".pdf";
contratPDF($html);

//		$pdf->Output($nom, 'D');
	}
}
?>
